package com.wskj.workbench.bo.web;

import com.wskj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;


/**
 * 用户入驻申请订单分页查询对象 tb_user_join_order
 *
 * @author wskj
 * @date 2024-09-25
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("用户入驻申请订单分页查询对象")
public class TbUserJoinOrderQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 用户类型（01 主播  02 团长  03 分公司） */
	@ApiModelProperty("用户类型（01 主播  02 团长  03 分公司）")
	private String userType;
	/** 真实姓名 */
	@ApiModelProperty("真实姓名")
	private String realName;
	/** 用户性别（0男 1女 2未知） */
	@ApiModelProperty("用户性别（0男 1女 2未知）")
	private String sex;
	/** 身份证号 */
	@ApiModelProperty("身份证号")
	private String cardNo;
	/** 手机号码 */
	@ApiModelProperty("手机号码")
	private String phoneNumber;
	/** 密码 */
	@ApiModelProperty("密码")
	private String password;
	/** 订单状态【1 未支付  2 已支付(待审核) 3 审核通过  4 审核不通过 】 */
	@ApiModelProperty("订单状态【1 未支付  2 已支付(待审核) 3 审核通过  4 审核不通过 】")
	private String orderStatus;
	/** 订单金额 */
	@ApiModelProperty("订单金额")
	private BigDecimal orderPrice;
	/** 邀请码(6位随机数） */
	@ApiModelProperty("邀请码(6位随机数）")
	private String inviteCode;
	/** 审核原因 */
	@ApiModelProperty("审核原因")
	private String reviewReason;
	/** 删除标志（0代表存在 2代表删除） */
	@ApiModelProperty("删除标志（0代表存在 2代表删除）")
	private String delFlag;

}
